<?php
/**
 * 生产者
 */
// 创建客户端对象
$client = new GearmanClient();

// 添加默认服务器
$client->addServer();

// 要处理的数据
$data = "Hello Gearman Queue!";

echo "发送任务到队列...\n";

// 异步发送任务
$handle = $client->doBackground("reverse_string", $data);

if ($client->returnCode() != GEARMAN_SUCCESS) {
    echo "发送任务失败: " . $client->error() . "\n";
    exit;
}

echo "任务已发送,handle: " . $handle . "\n";